package cn.bearspark.sms.provider.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import java.util.List;

/**
 * 容联云发送短信的配置类
 *
 * @author f
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "bs.sms.ccp")
public class SmsProperties {

    /**
     * 生产环境请求地址
     */
    private String smsServerIp;

    /**
     * 请求端口
     */
    private Integer port;

    /**
     * 管理控制台中的主账号 ACCOUNT SID
     */
    private String accountSId;

    /**
     * 管理控制台中的主账号令牌 AUTH TOKEN
     */
    private String accountToken;

    /**
     * 管理控制台中应用的 APPID
     */
    private String appId;

    /**
     * 短信的模版id
     */
    private Integer templateId;

    /**
     * 测试的手机号集合（目前只支持向指定手机号发送）
     */
    private List<String> testPhoneList;
}
